[INFO] cloning repository https://github.com/MasterGenotype/Deploytix
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MasterGenotype/Deploytix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterGenotype%2FDeploytix", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterGenotype%2FDeploytix'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2a8235ffdcd3f74dbaeb0120873b5f302f410aab
[INFO] testing MasterGenotype/Deploytix/2a8235ffdcd3f74dbaeb0120873b5f302f410aab against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterGenotype%2FDeploytix" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/MasterGenotype/Deploytix
[INFO] finished tweaking git repo https://github.com/MasterGenotype/Deploytix
[INFO] tweaked toml for git repo https://github.com/MasterGenotype/Deploytix written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MasterGenotype/Deploytix on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MasterGenotype/Deploytix already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded emath v0.31.1
[INFO] [stderr]   Downloaded epaint v0.31.1
[INFO] [stderr]   Downloaded ecolor v0.31.1
[INFO] [stderr]   Downloaded toml_parser v1.0.7+spec-1.1.0
[INFO] [stderr]   Downloaded eframe v0.31.1
[INFO] [stderr]   Downloaded egui v0.31.1
[INFO] [stderr]   Downloaded epaint_default_fonts v0.31.1
[INFO] [stderr]   Downloaded egui_glow v0.31.1
[INFO] [stderr]   Downloaded egui-winit v0.31.1
[INFO] [stderr]   Downloaded calloop v0.14.3
[INFO] [stderr]   Downloaded egui-wgpu v0.31.1
[INFO] [stderr]   Downloaded wgpu v24.0.5
[INFO] [stderr]   Downloaded wgpu-core v24.0.5
[INFO] [stderr]   Downloaded shell-words v1.1.1
[INFO] [stderr]   Downloaded clap v4.5.58
[INFO] [stderr]   Downloaded clap_builder v4.5.58
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7994b977d5bc7e79a954743b58d30f9ffc94c77f12ec43b0b80fa6efb716b310
[INFO] running `Command { std: "docker" "start" "-a" "7994b977d5bc7e79a954743b58d30f9ffc94c77f12ec43b0b80fa6efb716b310", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7994b977d5bc7e79a954743b58d30f9ffc94c77f12ec43b0b80fa6efb716b310", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7994b977d5bc7e79a954743b58d30f9ffc94c77f12ec43b0b80fa6efb716b310", kill_on_drop: false }`
[INFO] [stdout] 7994b977d5bc7e79a954743b58d30f9ffc94c77f12ec43b0b80fa6efb716b310
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 802815e23fedf56eddb7513f29be0f6defd6b32296e223df230ba737bc21b448
[INFO] running `Command { std: "docker" "start" "-a" "802815e23fedf56eddb7513f29be0f6defd6b32296e223df230ba737bc21b448", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling deploytix v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling uuid v1.20.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling alsa v0.9.1
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling cpal v0.15.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rodio v0.19.0
[INFO] [stderr]    Compiling dialoguer v0.11.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.53s
[INFO] running `Command { std: "docker" "inspect" "802815e23fedf56eddb7513f29be0f6defd6b32296e223df230ba737bc21b448", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "802815e23fedf56eddb7513f29be0f6defd6b32296e223df230ba737bc21b448", kill_on_drop: false }`
[INFO] [stdout] 802815e23fedf56eddb7513f29be0f6defd6b32296e223df230ba737bc21b448
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eee674c4430b7fad2ddbfdc68b2ade96a63de6401ce23a35b74c83ef67ac513d
[INFO] running `Command { std: "docker" "start" "-a" "eee674c4430b7fad2ddbfdc68b2ade96a63de6401ce23a35b74c83ef67ac513d", kill_on_drop: false }`
[INFO] [stderr]    Compiling deploytix v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.22s
[INFO] running `Command { std: "docker" "inspect" "eee674c4430b7fad2ddbfdc68b2ade96a63de6401ce23a35b74c83ef67ac513d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eee674c4430b7fad2ddbfdc68b2ade96a63de6401ce23a35b74c83ef67ac513d", kill_on_drop: false }`
[INFO] [stdout] eee674c4430b7fad2ddbfdc68b2ade96a63de6401ce23a35b74c83ef67ac513d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b7a4c8163b493fa4447a86f7e83b3f8b0b39cdf71278df7d0996230d0fe5fe11
[INFO] running `Command { std: "docker" "start" "-a" "b7a4c8163b493fa4447a86f7e83b3f8b0b39cdf71278df7d0996230d0fe5fe11", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/deploytix-b9985e40244c529d)
[INFO] [stdout] 
[INFO] [stdout] running 116 tests
[INFO] [stdout] test config::deployment::tests::effective_label_uses_explicit_label_when_set ... ok
[INFO] [stdout] test config::deployment::tests::init_system_enabled_dir_returns_correct_path ... ok
[INFO] [stdout] test config::deployment::tests::init_system_service_dir_returns_correct_path ... ok
[INFO] [stdout] test config::deployment::tests::is_encrypted_overrides_global_when_explicitly_set ... ok
[INFO] [stdout] test config::deployment::tests::is_encrypted_inherits_global_when_none ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_returns_empty_string_for_empty_input ... ok
[INFO] [stdout] test configure::hooks::tests::crypttab_unlock_hook_does_not_call_run_hook ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_mounts_all_encrypted_partitions ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_unencrypted_boot ... ok
[INFO] [stdout] test config::deployment::tests::effective_label_root_returns_root_constant ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_handles_mixed_case_input ... ok
[INFO] [stdout] test configure::hooks::tests::crypttab_unlock_hook_translates_discard_option ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_capitalizes_first_letter_lowercase_rest ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_minimal_only_mounts_root ... ok
[INFO] [stdout] test config::deployment::tests::effective_label_derives_uppercase_from_last_path_component ... ok
[INFO] [stdout] test config::deployment::tests::init_system_base_package_returns_correct_package ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::btrfs_subvolumes_include_usr_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_boot_encryption_includes_boot_keyfile ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_files_include_crypttab_and_keyfiles ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_hook_ordering ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_uses_custom_hooks ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_with_integrity_includes_dm_integrity_module ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_without_integrity_excludes_dm_integrity_module ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_boot_encryption_adds_crypttab_unlock_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_boot_encryption_includes_crypttab_and_keyfiles ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_encrypted_uses_encrypt_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_includes_usr_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_without_boot_encryption_no_files_in_initramfs ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::unencrypted_no_files ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::unencrypted_has_no_encrypt_hooks ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::unencrypted_no_usr_has_filesystems_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::usr_hook_added_when_usr_partition_present ... ok
[INFO] [stdout] test configure::swap::tests::swap_file_fstab_entry_ends_with_newline ... ok
[INFO] [stdout] test configure::swap::tests::swap_file_fstab_entry_has_swap_type_and_defaults ... ok
[INFO] [stdout] test configure::hooks::tests::lvm_thin_boot_encryption_generates_crypttab_unlock_hook ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_handles_single_character ... ok
[INFO] [stdout] test configure::hooks::tests::no_hooks_generated_without_encryption ... ok
[INFO] [stdout] test configure::hooks::tests::lvm_thin_no_boot_encryption_no_hooks ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_encrypted_boot ... ok
[INFO] [stdout] test configure::swap::tests::swap_file_fstab_entry_uses_correct_swap_file_path ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_mmcblk_uses_p_separator ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_multi_digit_partition_number_on_nbd ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_nbd_uses_p_separator ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_no_suffix_for_sata_drive ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_no_suffix_for_virtio_drive ... ok
[INFO] [stdout] test disk::detection::tests::physical_disk_accepts_real_disk_types ... ok
[INFO] [stdout] test disk::layouts::tests::calculate_swap_mib_doubles_ram_within_bounds ... ok
[INFO] [stdout] test disk::layouts::tests::clamp_returns_value_within_range ... ok
[INFO] [stdout] test disk::layouts::tests::floor_align_rounds_down_to_nearest_multiple ... ok
[INFO] [stdout] test disk::layouts::tests::get_luks_partitions_returns_only_encrypted_partitions ... ok
[INFO] [stdout] test disk::layouts::tests::get_luks_partitions_empty_when_no_encryption ... ok
[INFO] [stdout] test configure::keyfiles::tests::test_keyfile_path ... ok
[INFO] [stdout] test disk::layouts::tests::calculate_swap_mib_result_is_always_aligned ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_sata_uses_direct_numbering ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_md_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_nbd_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_nvme_device ... ok
[INFO] [stdout] test disk::detection::tests::physical_disk_rejects_virtual_devices ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_loop_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_mmcblk_device ... ok
[INFO] [stdout] test disk::layouts::tests::standard_subvolumes_each_have_non_empty_fields ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_nvme_uses_p_separator ... ok
[INFO] [stdout] test disk::layouts::tests::standard_subvolumes_includes_root_and_home ... ok
[INFO] [stdout] test disk::volumes::tests::all_luks_containers_collects_from_data_and_boot ... ok
[INFO] [stdout] test disk::volumes::tests::apply_boot_encryption_updates_boot_volume ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_handles_already_uppercase_input ... ok
[INFO] [stdout] test configure::hooks::tests::crypttab_unlock_hook_handles_crypt_prefixed_names ... ok
[INFO] [stdout] test disk::volumes::tests::apply_encryption_updates_paths ... ok
[INFO] [stdout] test disk::volumes::tests::apply_lvm_thin_replaces_lvm_entry ... ok
[INFO] [stdout] test disk::volumes::tests::entries_mount_order_sorts_by_depth ... ok
[INFO] [stdout] test disk::volumes::tests::from_layout_populates_all_fields ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_optdep_versioned ... ok
[INFO] [stdout] test pkgdeps::cli::tests::json_output_is_stable ... ok
[INFO] [stdout] test install::fstab::tests::fsck_pass_non_ext4_always_returns_0 ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_unversioned_dep ... ok
[INFO] [stdout] test pkgdeps::graph::tests::dot_basic_structure ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_always_noninteractive_even_when_clean_root_false ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_parses_print_format ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_passes_noconfirm_when_clean_root_true ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_threads_config_overrides ... ok
[INFO] [stdout] test pkgdeps::graph::tests::dot_quotes_special_chars ... ok
[INFO] [stdout] test pkgdeps::cli::tests::different_configs_yield_different_results ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_does_not_match_description_words ... ok
[INFO] [stdout] test pkgdeps::cli::tests::install_plan_skips_installed ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_optdep_with_description ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_parses_descriptions_with_spaces ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_versioned_dep ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_threads_config_override ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_falls_back_to_two_space_delim_when_unit_sep_absent ... ok
[INFO] [stdout] test install::crypttab::tests::crypttab_options_with_integrity_omits_discard ... ok
[INFO] [stdout] test install::crypttab::tests::crypttab_options_without_integrity_includes_discard ... ok
[INFO] [stdout] test install::fstab::tests::fsck_pass_ext4_non_root_returns_2 ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::parses_pacman_si_blob ... ok
[INFO] [stdout] test pkgdeps::model::tests::edge_kind_styles ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::pacman_si_optdeps_preserve_description_with_spaces ... ok
[INFO] [stdout] test pkgdeps::cli::tests::fixture_loader_round_trip ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::parse_pactree_strips_indent ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::provider_of_prefers_installed_provider ... ok
[INFO] [stdout] test install::fstab::tests::fsck_pass_ext4_root_returns_1 ... ok
[INFO] [stdout] test configure::hooks::tests::hooks_generated_for_encrypted ... ok
[INFO] [stdout] test pkgdeps::cli::tests::install_plan_clean_root_includes_all ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_invokes_expac_with_explicit_list_delimiter ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::provider_of_strips_version_constraint_from_provides ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::split_expac_list_handles_both_delimiters ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::required_by_passes_sync_flag_to_pactree ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::optional_only_when_requested ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::recursive_closure ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::reverse_lookup ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::scan_si_for_provider_handles_multiline_provides ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::required_by_threads_config_overrides_to_pactree ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::provider_of_resolves_via_expac_provides_index ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::diff_versions_and_deps ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::direct_deps_resolved ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::make_and_check_deps_separate ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::provider_resolution ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::unresolved_recorded_not_fatal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 116 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/deploytix-183643371b6d0a59)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src-rehearsal/main.rs (/opt/rustwide/target/debug/deps/deploytix_rehearsal-346bf3ec6caa9f1d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/pkgdeps_integration.rs (/opt/rustwide/target/debug/deps/pkgdeps_integration-afde9c3aa7f70704)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test full_runtime_closure_includes_transitive_deps ... ok
[INFO] [stdout] test dot_output_contains_expected_edges ... ok
[INFO] [stdout] test different_configs_produce_different_results ... ok
[INFO] [stdout] test reverse_dependency_walk ... ok
[INFO] [stdout] test offline_fixture_round_trip ... ok
[INFO] [stdout] test json_output_schema_round_trips ... ok
[INFO] [stdout] test virtual_dep_resolves_to_provider_node_not_unresolved ... ok
[INFO] [stdout] test install_plan_skips_already_installed ... ok
[INFO] [stdout] test make_and_check_deps_kept_separate ... ok
[INFO] [stdout] test install_plan_clean_root_treats_all_as_missing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests deploytix
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/configure/greetd.rs - configure::greetd::write_greetd_s6_service (line 103) ... FAILED
[INFO] [stdout] test src/configure/packages.rs - configure::packages::install_decky_loader (line 1245) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/configure/greetd.rs - configure::greetd::write_greetd_s6_service (line 103) stdout ----
[INFO] [stdout] error: unknown start of token: \u{2014}
[INFO] [stdout]    --> src/configure/greetd.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |   type        — "longrun" (required by s6-rc)
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '—' (Em Dash) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 105 -   type        — "longrun" (required by s6-rc)
[INFO] [stdout] 105 +   type        - "longrun" (required by s6-rc)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2014}
[INFO] [stdout]    --> src/configure/greetd.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |   run         — exec /usr/bin/greetd
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '—' (Em Dash) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 106 -   run         — exec /usr/bin/greetd
[INFO] [stdout] 106 +   run         - exec /usr/bin/greetd
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2014}
[INFO] [stdout]    --> src/configure/greetd.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     run       — svlogd → /var/log/greetd
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '—' (Em Dash) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 108 -     run       — svlogd → /var/log/greetd
[INFO] [stdout] 108 +     run       - svlogd → /var/log/greetd
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2192}
[INFO] [stdout]    --> src/configure/greetd.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |     run       — svlogd → /var/log/greetd
[INFO] [stdout]     |                        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected item, found `/`
[INFO] [stdout]    --> src/configure/greetd.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | /etc/s6/sv/greetd-srv/
[INFO] [stdout]     | ^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/configure/packages.rs - configure::packages::install_decky_loader (line 1245) stdout ----
[INFO] [stdout] error: expected item, found `/`
[INFO] [stdout]     --> src/configure/packages.rs:1246:1
[INFO] [stdout]      |
[INFO] [stdout] 1246 | /usr/lib/decky-loader/PluginLoader               (AUR package file)
[INFO] [stdout]      | ^ expected item
[INFO] [stdout]      |
[INFO] [stdout]      = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/configure/greetd.rs - configure::greetd::write_greetd_s6_service (line 103)
[INFO] [stdout]     src/configure/packages.rs - configure::packages::install_decky_loader (line 1245)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "b7a4c8163b493fa4447a86f7e83b3f8b0b39cdf71278df7d0996230d0fe5fe11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b7a4c8163b493fa4447a86f7e83b3f8b0b39cdf71278df7d0996230d0fe5fe11", kill_on_drop: false }`
[INFO] [stdout] b7a4c8163b493fa4447a86f7e83b3f8b0b39cdf71278df7d0996230d0fe5fe11
